﻿using UnityEngine;
using System.Collections;
using System.IO;
using System.Linq;

//public class FileBlockIDs
//{
//    private const string PATH = "Assets/BlockIDFile.txt";

//    public static Block[] Blocks { get; private set; }

//    static FileBlockIDs()
//    {
//        SaveToFile();
//    }

//    private static void SortByID()
//    {
//        Blocks = Blocks.OrderBy(o => o.ID).ToArray();
//        SaveToFile();
//    }

//    private static void SaveToFile()
//    {
//        StreamWriter writer = new StreamWriter(PATH, false);

//        for (int i = 0; i < Blocks.Length; i++)
//        {
//            if (i == Blocks.Length - 1)
//            {
//                writer.Write(string.Format("{0} {1}", i, Blocks[i].name));
//            }
//            else
//                writer.WriteLine(string.Format("{0} {1}", i, Blocks[i].name));
//        }

//        writer.Close();
//        Print();

//    }

//    private static void ReadFromFile()
//    {
//        StreamReader reader = new StreamReader(PATH);

//        string file = reader.ReadToEnd();
//        string[] SubStrings = file.Split('\n');

//        Blocks = new Block[SubStrings.Length];
//        for (int i = 0; i < SubStrings.Length; i++)
//        {
//            //Blocks[i] = new Block(SubStrings[i].Substring(SubStrings[i].IndexOf(' ') + 1));
//        }

//        reader.Close();
//    }

//    public static void Print()
//    {
//        string output = "";

//        foreach (Block block in Blocks)
//        {
//            output += block.name + ", ";
//        }

//        Debug.Log(output);
//    }
//}
